ribbed cocoon makers - English Synonyms Dictionary